package com.itheima.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.itheima.bean.BaseOrder;
import com.itheima.bean.Orders;
import com.itheima.common.OrderStatus;

public interface OrderService {
    /**
     * 添加订单
     * @param orders
     * @return
     */
    int add(Orders orders);

    /**
     * 分页查询用户端订单
     * @param page
     * @param pageSize
     * @return
     */
    IPage<Orders> findPage(int page,int pageSize);

    /**
     * 分页查询到客户端
     * @param baseOrder
     * @return
     */
    IPage<Orders> page(BaseOrder baseOrder);


    /**
     * 修改状态为已派送
     * @param orders
     * @return
     */
    int updateStatus(OrderStatus orders);
}
